sri lankan scimitar-babbler - German English Dictionary